/*
Autor: Jonathan Vindas Abarca
Fecha: 21/01/2012
Descripción: Este archivo contiene funciones javascript para las vistas de factura de exportacion.
Bitacora de modificaciones:
<
    Autor: 
    Fecha: 
    Descripción: 
>
*/

function mostrarDireccionesCliente()
    {
        var accionDireccionEnvio='mostrarDireccionEnvioModuloFacturaExportacion';        
        var codigoCliente=document.getElementById("hddCodigoCliente").value;
        //var numeroFactura=document.getElementById("hddCodigoFactura").value;
        var codigoCompania=document.getElementById("hddCodigoCompania").value;                
        $.get("../controladores/ajaxControlador.php",{accion:accionDireccionEnvio, numeroCliente:codigoCliente,codigoCompania:codigoCompania},function(resultado)
        {
            if(resultado == false)
            {
                alert("Error mostrar Direccion envio");
            }
            else
            {                    
                $("#txtShipTo").attr("value",resultado);
            }
	});
        var accionDireccionPuerto='mostrarDireccionPuertoModuloFacturaExportacion';        
        $.get("../controladores/ajaxControlador.php",{accion:accionDireccionPuerto, numeroCliente:codigoCliente,codigoCompania:codigoCompania},function(resultado)
        {
            if(resultado == false)
            {
                alert("Error mostrar Direccion envio");
            }
            else
            {                    
                $("#txtImporter").attr("value",resultado);
            }
	});
    }


function botonLimpiarFactura(){
    var accion=document.getElementById("accion");    
    var valorAccion=accion.value;
    console.log(valorAccion);
    var valorAnterior=document.getElementById("hddPrecio").value;    
    if(valorAccion=='agregarPrecio')
    {        
        var comboEmbalaje=document.getElementById("cmbEmbalaje");;
        var comboLocalidad=document.getElementById("cmbLocalidad");;
        comboEmbalaje[0].selected = true;                        
        comboLocalidad[0].selected = true;                        
        document.getElementById("txtPrecio").value='';
    }
    if(valorAccion=='modificarPrecio')
    {                
        document.getElementById("txtPrecio").value=valorAnterior;
    }            
}


function guardarEncabezado()
{
    /*Se recuperan los valores de los campos*/
    var nombreCompania=document.getElementById("txtNombreCompania").value;    
    var direccionCompania=document.getElementById("txtDireccionCompania").value;    
    var cedulaJuridica=document.getElementById("txtCedulaJuridica").value;    
    var pmt=document.getElementById("txtPMTerms").value;    
    var exportador=document.getElementById("txtExportador").value;    
    var fechaFactura=document.getElementById("txtFechaFactura").value;    
    var contacto=document.getElementById("txtContacto").value;    
    var email=document.getElementById("txtEmail").value;    
    var tel=document.getElementById("txtTelefono").value;    
    var fax=document.getElementById("txtFax").value;    
    var codigoFactura=document.getElementById("hddCodigoFactura").value;    
    var codigoCompania=document.getElementById("hddCodigoCompania").value;    
    var codigoCliente=document.getElementById("hddCodigoCliente").value;    
    toString("nombreCompania", nombreCompania);
    /*Se recupera los controles de formulario*/
    var txtNombreCom=document.getElementById("txtNombreCompania");
    var txtdirCom=document.getElementById("txtDireccionCompania");
    var txtCeduJuri=document.getElementById("txtCedulaJuridica");
    var txtPmtTerms=document.getElementById("txtPMTerms");
    var txtExportador=document.getElementById("txtExportador");
    var txtFechaFactura=document.getElementById("txtFechaFactura");
    var txtContacto=document.getElementById("txtContacto");
    var txtEmail=document.getElementById("txtEmail");
    var txtTel=document.getElementById("txtTelefono");
    var txtFax=document.getElementById("txtFax");
    txtNombreCom.style.borderColor = "#CCCCCC";
    txtdirCom.style.borderColor = "#CCCCCC";
    txtCeduJuri.style.borderColor = "#CCCCCC";
    txtPmtTerms.style.borderColor = "#CCCCCC";
    txtExportador.style.borderColor = "#CCCCCC";
    txtFechaFactura.style.borderColor = "#CCCCCC";
    txtContacto.style.borderColor = "#CCCCCC";
    txtEmail.style.borderColor = "#CCCCCC";
    txtTel.style.borderColor = "#CCCCCC";
    txtFax.style.borderColor = "#CCCCCC";
    /*******/
    var camposVacios=false;
    if(nombreCompania=='')
    {
        camposVacios=true;        
        txtNombreCom.focus();  
        txtNombreCom.style.borderColor = "Red";
    }
    if(direccionCompania=='')
    {
        camposVacios=true;        
        txtdirCom.focus();  
        txtdirCom.style.borderColor = "Red";
    }
    if(pmt=='')
    {
        camposVacios=true;        
        txtPmtTerms.focus();  
        txtPmtTerms.style.borderColor = "Red";
    }
    if(contacto=='')
    {
        camposVacios=true;        
        txtContacto.focus();  
        txtContacto.style.borderColor = "Red";
    }
    if(email=='')
    {
        camposVacios=true;        
        txtEmail.focus();  
        txtEmail.style.borderColor = "Red";
    }
    if(tel=='')
    {
        camposVacios=true;        
        txtTel.focus();  
        txtTel.style.borderColor = "Red";
    }
    if(fax=='')
    {
        camposVacios=true;        
        txtFax.focus();  
        txtFax.style.borderColor = "Red";
    }
    if(validar_email(email)==false)
    {
        alert("Formato de email inválido.");
        //camposVacios=true;        
        txtEmail.focus();  
        txtEmail.style.borderColor = "Red";
    }
    if(camposVacios==false && validar_email(email)==true)
    {    
    var accion='guardarEncabezadoFacturaExportacion';
    $.get("../controladores/ajaxControlador.php",{accion:accion, nombreCompania:nombreCompania,direccionCompania:direccionCompania,cedulaJuridica:cedulaJuridica,
    pmt:pmt,exportador:exportador,fechaFactura:fechaFactura,contacto:contacto,email:email,
    tel:tel,fax:fax,codigoFactura:codigoFactura,codigoCompania:codigoCompania,codigoCliente:codigoCliente
    },function(resultado)
        {
            if(resultado == false)
            {
                alert("Encabezado no pudo ser agregado");
            }
            else
            {                    
                alert("Encabezado agregado corectamente");
            }
	});
     }
     else
     {
     if(validar_email(email)==false)
         {
             alert("Formato de email inválido.");
         }
         else
             {
        alert("Hay campos vacios que se deben completar.");
        }
     }
}

        function validar_email(valor)
	{
		// creamos nuestra regla con expresiones regulares.
		var filter = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/;
		// utilizamos test para comprobar si el parametro valor cumple la regla
		if(filter.test(valor))
			return true;
		else
			return false;
	}

function guardarDirecciones()
{    
    var billto=document.getElementById("txtBillTo").value;    
    var shipto=document.getElementById("txtShipTo").value;    
    var importerto=document.getElementById("txtImporter").value;    
    var codigoFactura=document.getElementById("hddCodigoFactura").value;    
    var codigoCompania=document.getElementById("hddCodigoCompania").value;    
    var codigoCliente=document.getElementById("hddCodigoCliente").value;    
    /*Se recupera los controles de formulario*/
    var txtbill=document.getElementById("txtBillTo");
    var txtship=document.getElementById("txtShipTo");
    var txtimpor=document.getElementById("txtImporter");
    txtbill.style.borderColor = "#CCCCCC";
    txtship.style.borderColor = "#CCCCCC";
    txtimpor.style.borderColor = "#CCCCCC";
    /*******/
    var camposVacios=false;
    if(billto=='')
    {
        camposVacios=true;        
        txtbill.focus();  
        txtbill.style.borderColor = "Red";
    }
    if(shipto=='')
    {
        camposVacios=true;        
        txtship.focus();  
        txtship.style.borderColor = "Red";
    }
    if(importerto=='')
    {
        camposVacios=true;        
        txtimpor.focus();  
        txtimpor.style.borderColor = "Red";
    }
    if(camposVacios==false)
    {    
    var accion='actualizarDireccionesAjaxControlador';
    $.get("../controladores/ajaxControlador.php",{accion:accion,billto:billto,shipto:shipto,importerto:importerto,
        codigoFactura:codigoFactura,codigoCompania:codigoCompania,codigoCliente:codigoCliente
    },function(resultado)
        {
             if(resultado == false)
            {
                alert("Las direcciones no fueron agregados correctamente.");
            }
            else
            {                    
                alert("Las direcciones fueron agregados correctamente.");
            }
	});
     }
}

function guardarContrato()
{
    var numeroOrden=document.getElementById("txtNumeroOrden").value;    
    var fechaEntrega=document.getElementById("txtFechaEntrega").value;    
    var comprador=document.getElementById("txtComprador").value;    
    var contrato=document.getElementById("txtCodigoContrato").value;    
    //var fechaContrato=document.getElementById("txtFechaContrato").value;    
    var vat=document.getElementById("txtVAT").value;        
    var inco=document.getElementById("txtInco").value;        
    var codigoFactura=document.getElementById("hddCodigoFactura").value;    
    var codigoCompania=document.getElementById("hddCodigoCompania").value;    
    var codigoCliente=document.getElementById("hddCodigoCliente").value;    
    /*Se recupera los controles de formulario*/
    var txtNumOrden=document.getElementById("txtNumeroOrden");
    var txtFechaEntrega=document.getElementById("txtFechaEntrega");
    var txtComprador=document.getElementById("txtComprador");
    var txtContrato=document.getElementById("txtCodigoContrato");
    //var txtFechaContrato=document.getElementById("txtFechaContrato");
    var txtVat=document.getElementById("txtVAT");
    var txtInco=document.getElementById("txtInco");
    txtNumOrden.style.borderColor = "#CCCCCC";
    txtFechaEntrega.style.borderColor = "#CCCCCC";
    txtComprador.style.borderColor = "#CCCCCC";
    txtContrato.style.borderColor = "#CCCCCC";
    //txtFechaContrato.style.borderColor = "#CCCCCC";
    txtVat.style.borderColor = "#CCCCCC";
    txtInco.style.borderColor = "#CCCCCC";
    /*******/
    var camposVacios=false;
    if(numeroOrden=='')
    {
        camposVacios=true;        
        txtNumOrden.focus();  
        txtNumOrden.style.borderColor = "Red";
    }
    if(fechaEntrega=='')
    {
        camposVacios=true;        
        txtFechaEntrega.focus();  
        txtFechaEntrega.style.borderColor = "Red";
    }
    if(comprador=='')
    {
        camposVacios=true;        
        txtComprador.focus();  
        txtComprador.style.borderColor = "Red";
    }
    if(contrato=='')
    {
        camposVacios=true;        
        txtContrato.focus();  
        txtContrato.style.borderColor = "Red";
    }
    /*if(fechaContrato=='')
    {
        camposVacios=true;        
        txtFechaContrato.focus();  
        txtFechaContrato.style.borderColor = "Red";
    }*/
    if(vat=='')
    {
        camposVacios=true;        
        txtVat.focus();  
        txtVat.style.borderColor = "Red";
    }
    if(inco=='')
    {
        camposVacios=true;        
        txtInco.focus();  
        txtInco.style.borderColor = "Red";
    }
    if(validarFecha()==true)
    {
        camposVacios=true;
    }
    if(camposVacios==false)
    {    
    var accion='actualizarContratoFacturaExportacionAjaxControlador';
    $.get("../controladores/ajaxControlador.php",{accion:accion, 
    numeroOrden:numeroOrden,fechaEntrega:fechaEntrega,comprador:comprador ,
    contrato:contrato,vat:vat,       
    inco:inco,codigoFactura:codigoFactura,codigoCompania:codigoCompania,codigoCliente:codigoCliente
    },function(resultado)
        {
            if(resultado == false)
            {
                alert("El contrato no fue agregado correctamente.");
            }
            else
            {                    
                alert("El contrato fue agregado correctamente.");
            }
	});}
}

function guardarDetalle()
{
    var detalleBanco=document.getElementById("txtDetalleBanco").value;    
    var ABA=document.getElementById("txtABA").value;    
    var swift=document.getElementById("txtSwift").value;    
    var nombreCuenta=document.getElementById("txtNombreCuenta").value;    
    var numeroCuenta=document.getElementById("txtNumeroCuenta").value;    
    var further=document.getElementById("txtFurther").value;    
    var codigoFactura=document.getElementById("hddCodigoFactura").value;    
    var codigoCompania=document.getElementById("hddCodigoCompania").value;    
    var codigoCliente=document.getElementById("hddCodigoCliente").value;    
     /*Se recupera los controles de formulario*/
    var txtDetalleBanco=document.getElementById("txtDetalleBanco");
    var txtABA=document.getElementById("txtABA");
    var txtSwift=document.getElementById("txtSwift");
    var txtNombreCuenta=document.getElementById("txtNombreCuenta");
    var txtNumeroCuenta=document.getElementById("txtNumeroCuenta");
    var txtFurther=document.getElementById("txtFurther");    
    txtDetalleBanco.style.borderColor = "#CCCCCC";
    txtABA.style.borderColor = "#CCCCCC";
    txtSwift.style.borderColor = "#CCCCCC";
    txtNombreCuenta.style.borderColor = "#CCCCCC";
    txtNumeroCuenta.style.borderColor = "#CCCCCC";
    txtFurther.style.borderColor = "#CCCCCC";
    /*******/
    var camposVacios=false;
    if(detalleBanco=='')
    {
        camposVacios=true;        
        txtDetalleBanco.focus();  
        txtDetalleBanco.style.borderColor = "Red";
    }
    if(ABA=='')
    {
        camposVacios=true;        
        txtABA.focus();  
        txtABA.style.borderColor = "Red";
    }
    if(swift=='')
    {
        camposVacios=true;        
        txtSwift.focus();  
        txtSwift.style.borderColor = "Red";
    }
    if(nombreCuenta=='')
    {
        camposVacios=true;        
        txtNombreCuenta.focus();  
        txtNombreCuenta.style.borderColor = "Red";
    }
    if(numeroCuenta=='')
    {
        camposVacios=true;        
        txtNumeroCuenta.focus();  
        txtNumeroCuenta.style.borderColor = "Red";
    }
    if(further=='')
    {
        camposVacios=true;        
        txtFurther.focus();  
        txtFurther.style.borderColor = "Red";
    }
    if(camposVacios==false)
    {
    var accion='actualizarDetalleBancoAjaxControlador';
    $.get("../controladores/ajaxControlador.php",{accion:accion, 
    detalleBanco:detalleBanco,ABA:ABA,swift:swift,nombreCuenta:nombreCuenta,numeroCuenta:numeroCuenta,
    further:further,codigoFactura:codigoFactura,codigoCompania:codigoCompania,codigoCliente:codigoCliente
    },function(resultado)
        {
            if(resultado == false)
            {
                alert("Los detalles bancarios no fueron agregados correctamente.");
            }
            else
            {                    
                alert("Los detalles bancarios fueron agregados correctamente.");
            }
	});
    }
}

function guardarComentarios()
{    
    var comentarios=document.getElementById("txtComentarios").value;    
    var codigoFactura=document.getElementById("hddCodigoFactura").value;    
    var codigoCompania=document.getElementById("hddCodigoCompania").value;    
    var codigoCliente=document.getElementById("hddCodigoCliente").value;    
        /*Se recupera los controles de formulario*/
    var txtComentarios=document.getElementById("txtComentarios");   
    txtComentarios.style.borderColor = "#CCCCCC";
    
    /*******/
    var camposVacios=false;
    if(comentarios=='')
    {
        camposVacios=true;        
        txtComentarios.focus();  
        txtComentarios.style.borderColor = "Red";
    }
    if(camposVacios==false)
    {
    var accion='actualizarComentariosAjaxControlador';
    $.get("../controladores/ajaxControlador.php",{accion:accion, comentarios:comentarios,codigoFactura:codigoFactura,codigoCompania:codigoCompania,codigoCliente:codigoCliente
    },function(resultado)
        {
            if(resultado == false)
            {
                alert("Los comentarios no fueron agregados correctamente.");
            }
            else
            {                    
                alert("Los comentarios fueron agregados corectamente.");
            }
	});
    }
}

function guardarLineaFactura()
{
    var codigoFactura=document.getElementById("hddCodigoFactura").value;    
    var codigoCompania=document.getElementById("hddCodigoCompania").value;    
    var codigoCliente=document.getElementById("hddCodigoCliente").value; 
    var articulos=document.getElementById("articulos").value; 
    
    toString("articulos", articulos);
   
    /*Se recupera los controles de formulario*/
    var checkArticulo=document.getElementById("articulos");   
    //txtComentarios.style.borderColor = "#F8F8F8";   
    //alert(comentarios);
    /*******/
    var camposVacios=false;
    if(checkArticulo.checked==false)
    {
        camposVacios=true;        
        //txtComentarios.focus();  
        //txtComentarios.style.borderColor = "Red";
        alert("Seleccione por favor el articulo");
    }
    if(camposVacios==false)
    {
    var accion='actualizarLineaFacturaAjaxControlador';
    $.get("../controladores/ajaxControlador.php",{accion:accion, articulos:articulos,codigoFactura:codigoFactura,codigoCompania:codigoCompania,codigoCliente:codigoCliente
    },function(resultado)
        {
            if(resultado == false)
            {
                alert("La linea de la factura no fue agregado correctamente.");
            }
            else
            {                    
                alert("La linea de la factura fue agregado corectamente.");
            }
	});
    }
}

function enviarFormularioBuscarFacturaExportacion()
{
    var formBuscarFactura=document.getElementById("formularioBuscarFactura");
    //verificamos la existencia de la factura en AX
    var mensaje="formAgregaContrato";
    toString("mensaje",mensaje);    
    var accion='buscarCodigoFactura';        
    var codigoFactura=document.getElementById("txtNumeroFactura").value;                    
    toString("codigoFactura",codigoFactura);  
    var existeDynamics=false;
    $.ajax({
            type: "GET",
            async: false, //Esto permite a tienePermiso retornar el resultado de sucess de $.ajax en otra variable
            url: "../controladores/ajaxControlador.php",
            data: {accion:accion,codigoFactura:codigoFactura},         
            success: function( respuesta ){
                //toString('respuesta javascript', respuesta);
                existeDynamics=respuesta;                                              
            }
        });
 if(existeDynamics==false)
 {
     alert("La factura no existe en el Dynamics.");
 }       
 else
 {
   formBuscarFactura.action="../vistas/paginaPrincipal.php?accion=buscarFacturasPorParametros&controlador=facturasExportacion";       
 }
        toString("existeDynamics",existeDynamics);          
   
}

function validarImprimirInterfazAgregar()
{
    var accion='validarFacturaAgregada';                               
    var codigoFactura=document.getElementById("hddCodigoFactura").value;    
    var codigoCompania=document.getElementById("hddCodigoCompania").value;    
    var codigoCliente=document.getElementById("hddCodigoCliente").value; 
    var checkArticulo=document.getElementById("articulos");  
    var idLinkImprimir=document.getElementById("linkImprimirFacturaInterfazAgregar");
    toString("codigoFactura",codigoFactura); 
    var camposVacios=false;      
    if(checkArticulo.checked==false)
    {
        camposVacios=true;        
        //txtComentarios.focus();  
        checkArticulo.style.borderColor = "Red";
        alert("Seleccione por favor el articulo");
    }
       var nombreCompania=document.getElementById("txtNombreCompania");    
       if(nombreCompania.value=='')
       {
        camposVacios=true;        
        nombreCompania.focus();  
        nombreCompania.style.borderColor = "Red";
        }
        var direccionCompania=document.getElementById("txtDireccionCompania");
        if(direccionCompania.value=='')
        {
        camposVacios=true;        
        direccionCompania.focus();  
        direccionCompania.style.borderColor = "Red";
        }
        var cedulaJuridica=document.getElementById("txtCedulaJuridica"); 
        if(cedulaJuridica.value=='')
        {
        camposVacios=true;        
        cedulaJuridica.focus();  
        cedulaJuridica.style.borderColor = "Red";
        }
        var pmt=document.getElementById("txtPMTerms");
        if(pmt.value=='')
        {
        camposVacios=true;        
        pmt.focus();  
        pmt.style.borderColor = "Red";
        }
        var exportador=document.getElementById("txtExportador");
        if(exportador.value=='')
        {
        camposVacios=true;        
        exportador.focus();  
        exportador.style.borderColor = "Red";
        }
        var fechaFactura=document.getElementById("txtFechaFactura");
        if(fechaFactura.value=='')
        {
        camposVacios=true;        
        fechaFactura.focus();  
        fechaFactura.style.borderColor = "Red";
        }
        var contacto=document.getElementById("txtContacto");
        if(contacto.value=='')
        {
        camposVacios=true;        
        contacto.focus();  
        contacto.style.borderColor = "Red";
        }
        var email=document.getElementById("txtEmail");
        if(email.value=='')
        {
        camposVacios=true;        
        email.focus();  
        email.style.borderColor = "Red";
        }
        var tel=document.getElementById("txtTelefono"); 
        if(tel.value=='')
        {
        camposVacios=true;        
        tel.focus();  
        tel.style.borderColor = "Red";
        }
        var fax=document.getElementById("txtFax");          
          if(fax.value=='')
        {
        camposVacios=true;        
        fax.focus();  
        fax.style.borderColor = "Red";
        }
        var billto=document.getElementById("txtBillTo");
            if(billto.value=='')
        {
        camposVacios=true;        
        billto.focus();  
        billto.style.borderColor = "Red";
        }
        var shipto=document.getElementById("txtShipTo");
            if(shipto.value=='')
        {
        camposVacios=true;        
        shipto.focus();  
        shipto.style.borderColor = "Red";
        }
        var importerto=document.getElementById("txtImporter");
          if(importerto.value=='')
        {
        camposVacios=true;        
        importerto.focus();  
        importerto.style.borderColor = "Red";
        }
        var numeroOrden=document.getElementById("txtNumeroOrden");
               if(numeroOrden.value=='')
        {
        camposVacios=true;        
        numeroOrden.focus();  
        numeroOrden.style.borderColor = "Red";
        }
        var fechaEntrega=document.getElementById("txtFechaEntrega");
                if(fechaEntrega.value=='')
        {
        camposVacios=true;        
        fechaEntrega.focus();  
        fechaEntrega.style.borderColor = "Red";
        }
        
        var comprador=document.getElementById("txtComprador");   
                    if(comprador.value=='')
        {
        camposVacios=true;        
        comprador.focus();  
        comprador.style.borderColor = "Red";
        }
        var contrato=document.getElementById("txtCodigoContrato");  
                    if(contrato.value=='')
        {
        camposVacios=true;        
        contrato.focus();  
        contrato.style.borderColor = "Red";
        }
        /*
        var fechaContrato=document.getElementById("txtFechaContrato"); 
                    if(fechaContrato.value=='')
        {
        camposVacios=true;        
        fechaContrato.focus();  
        fechaContrato.style.borderColor = "Red";
        }*/
        var vat=document.getElementById("txtVAT");
                    if(vat.value=='')
        {
        camposVacios=true;        
        vat.focus();  
        vat.style.borderColor = "Red";
        }
        var inco=document.getElementById("txtInco");
                 if(inco.value=='')
        {
        camposVacios=true;        
        inco.focus();  
        inco.style.borderColor = "Red";
        }
        var detalleBanco=document.getElementById("txtDetalleBanco");
                 if(detalleBanco.value=='')
        {
        camposVacios=true;        
        detalleBanco.focus();  
        detalleBanco.style.borderColor = "Red";
        }
        var ABA=document.getElementById("txtABA");    
                  if(ABA.value=='')
        {
        camposVacios=true;        
        ABA.focus();  
        ABA.style.borderColor = "Red";
        }
        var swift=document.getElementById("txtSwift");  
                   if(swift.value=='')
        {
        camposVacios=true;        
        swift.focus();  
       swift.style.borderColor = "Red";
        }
        var nombreCuenta=document.getElementById("txtNombreCuenta"); 
                    if(nombreCuenta.value=='')
        {
        camposVacios=true;        
        nombreCuenta.focus();  
       nombreCuenta.style.borderColor = "Red";
        }
        var numeroCuenta=document.getElementById("txtNumeroCuenta");
                      if(numeroCuenta.value=='')
        {
        camposVacios=true;        
        numeroCuenta.focus();  
       numeroCuenta.style.borderColor = "Red";
        }
        var further=document.getElementById("txtFurther");
                      if(further.value=='')
        {
        camposVacios=true;        
        further.focus();  
       further.style.borderColor = "Red";
        }
        var comentarios=document.getElementById("txtComentarios");    
                      if(comentarios.value=='')
        {
        camposVacios=true;        
        comentarios.focus();  
       comentarios.style.borderColor = "Red";
        }
        /*
        nombreCompania.style.borderColor = "#CCCCCC";
direccionCompania.style.borderColor = "#CCCCCC";
cedulaJuridica.style.borderColor = "#CCCCCC";
pmt.style.borderColor = "#CCCCCC";
exportador.style.borderColor = "#CCCCCC";
fechaFactura.style.borderColor = "#CCCCCC";
contacto.style.borderColor = "#CCCCCC";
email.style.borderColor = "#CCCCCC";
tel.style.borderColor = "#CCCCCC";
fax.style.borderColor = "#CCCCCC";
billto.style.borderColor = "#CCCCCC";
shipto.style.borderColor = "#CCCCCC";
importerto.style.borderColor = "#CCCCCC";
numeroOrden.style.borderColor = "#CCCCCC";
fechaEntrega.style.borderColor = "#CCCCCC";
comprador.style.borderColor = "#CCCCCC";
contrato.style.borderColor = "#CCCCCC";
fechaContrato.style.borderColor = "#CCCCCC";
vat.style.borderColor = "#CCCCCC";
inco.style.borderColor = "#CCCCCC";
detalleBanco.style.borderColor = "#CCCCCC";
ABA.style.borderColor = "#CCCCCC";
swift.style.borderColor = "#CCCCCC";
nombreCuenta.style.borderColor = "#CCCCCC";
numeroCuenta.style.borderColor = "#CCCCCC";
further.style.borderColor = "#CCCCCC";
comentarios.style.borderColor = "#CCCCCC";*/
    if(camposVacios==false)
    {
        idLinkImprimir.href="../vistas/paginaPrincipal.php?accion=seleccionarReporte&controlador=facturasExportacion&codigoFactura="+codigoFactura+"&codigoCliente="+codigoCliente+"&codigoCompania="+codigoCompania;        
    }
    else
    {
        alert("Antes de imprimir la factura verifique que no hay campos vacíos y que la factura se ha guardado correctamente.");
    } 
    /*
    var existeFactura=false;
    $.ajax({
            type: "GET",
            async: false, //Esto permite a tienePermiso retornar el resultado de sucess de $.ajax en otra variable
            url: "../controladores/ajaxControlador.php",
            data: {accion:accion,codigoFactura:codigoFactura,codigoCliente:codigoCliente, codigoCompania:codigoCompania},         
            success: function( respuesta ){
                //toString('respuesta javascript', respuesta);
                existeFactura=respuesta;                                              
            }
        });
 if(existeFactura==false)
 {
     
     alert("La factura no existe en el Dynamics.");
 }   */
}